large number of sheep or cattle - Español Inglés Diccionario